The Story of Sofia
From Frustration to an Innovation
We met at the Hacking Project with the goal of becoming web developers. We began this adventure in February. Both passionate about electronic music, we immediately hit it off.
In June, during a brainstorming session on our final project, Sam miraculously became bored.
After 30 minutes spent browsing meaningless ads, Instagram Reels, and random tweets, Sam realized something was wrong. The internet wasn't enriching; it was exhausting. Even with constant entertainment on the platforms, there wasn't a personal online space that felt like me.
So we asked ourselves: why are algorithms optimized for retention, not relevance? Why can't our closest friends easily recommend what matters to us?
Designing Sofia
Sofia was born to fix this. It's a Semantic Organization Fostering Intelligence Amplification that captures your activity, performs semantic analysis of the pages visited, and feeds a personal knowledge graph. Instead of static bookmarks, your clicks become dynamic, context-rich nodes. And you can feed it all to a decentralized personal AI that will truly know you. This way, you can have recommandation built from the information you choose to share.and spread some of your knowledge indirectly with your loved ones.
The Importance of Web3
We chose decentralization for transparency, ethics, innovation, and open-mindedness. Distributed verification and storage guarantee the portability and inviolability of your knowledge graph. We're not replicating another legacy dApp with tokens; we're creating a new way to navigate on web and how a trust information can come in your private space.
What's next?
Currently, we’re still working towards our MVP, and we’re excited to reach that milestone very soon. The goal is to launch in the near future and gather valuable user feedback as quickly as possible. That said, we are putting a lot of thought into the user experience, as we really want our users to feel at home with Sofia. We’re aiming to make the app both fun and intuitive, and that takes a bit more time to refine. In the meantime, we created this blog in order to share our progress with a transparency spirit.
It’s been a journey, but we’re confident we’ve found a direction that works.
Milestones Achieved
Technical Structure
- Plasmo for extension integration into chrome (chromium type)
- Intuition system for knowledge graph storage.
- Websocket communication
- ElisaOS and GaiaNet for distributed agents and AI-powered feature
- Searching results trough MCP from intuition system
Features
- Analyze your navigation (url, click, duration) and send the analysis to our first AI agent.
- Synthetize thematic and intention by our agent
- Triples creation to normalize raw data into Intuition system semantic
- Transaction for each atom and triples the user want link to his profile
- Writing information into Intuition block-chain with the wallet address as a central atom (identity)
- Collect user data on fly from youtube Twitch and spotify with pre-authentification
- Chat with your personal agent connected to Intuition knowledge graph
- Collect all your opened tab and group them into a semantic analysed bookmark
Design
- Interactive orb built with shaders in GLSL
- Background animation created in CSS
- Logo, animation, and branding exploration were done in Figma
Information system
- Meetings, workspace, workshops on Discord
- Architecture diagram and brainstorming with Excalidraw and Whimsical
- Backend Documentation and knowledge capitalisation with Charmverse